Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class Socket

extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer

Defined in mediaudp

Constructor

constructor(mediaGateway: Socketclass Socketdetritus-client-socket/Socket)

Properties

caches: {audio: Bufferexternal Buffer, video?: Bufferexternal Buffer}[src]
codecs: {audio: null | string, video: null | string}[src]
headers: {audio: RTPHeaderclass RTPHeaderdetritus-client-socket/mediapackets/RTPHeader, video?: RTPHeaderclass RTPHeaderdetritus-client-socket/mediapackets/RTPHeader}[src]
key: null | Uint8Array[src]
local: IpInformationinterface IpInformationdetritus-client-socket/IpInformation[src]
mediaGateway: Socketclass Socketdetritus-client-socket/Socket[src]
nonces: {audio: RTPNonceclass RTPNoncedetritus-client-socket/mediapackets/RTPNonce, video?: RTPNonceclass RTPNoncedetritus-client-socket/mediapackets/RTPNonce}[src]
remote: IpInformationinterface IpInformationdetritus-client-socket/IpInformation[src]
socket: dgram.Socket | null[src]

Methods

setAudioCodec(codec?: MediaCodecsenum MediaCodecsdetritus-client-socket/MediaCodecs | null | string): Socketclass Socketdetritus-client-socket/Socket[src]
setVideoCodec(codec?: MediaCodecsenum MediaCodecsdetritus-client-socket/MediaCodecs | null | string): Socketclass Socketdetritus-client-socket/Socket[src]
setKey(value: Array<number>external Array): Socketclass Socketdetritus-client-socket/Socket[src]
setMode(value: string): Socketclass Socketdetritus-client-socket/Socket[src]
setSSRC(value: number): Socketclass Socketdetritus-client-socket/Socket[src]
setTransportId(value: string): Socketclass Socketdetritus-client-socket/Socket[src]
connect(ip: null | string = null, port: null | number = null): Socketclass Socketdetritus-client-socket/Socket[src]
onPacket(packet: Bufferexternal Buffer, from: UDPFrominterface UDPFromdetritus-client-socket/UDPFrom): void[src]
send(packet: Bufferexternal Buffer): void[src]
sendAudioFrame(packet: Bufferexternal Buffer, options?: FrameOptionsinterface FrameOptionsdetritus-client-socket/FrameOptions): void[src]
sendVideoFrame(packet: Bufferexternal Buffer, options?: FrameOptionsinterface FrameOptionsdetritus-client-socket/FrameOptions): void[src]
sendFrame(packet: Bufferexternal Buffer, options: FrameOptionsinterface FrameOptionsdetritus-client-socket/FrameOptions = {}): void[src]
on(event: string | symbol, listener: (...args: any[]) => void): Socketclass Socketdetritus-client-socket/Socket[src]
9 more overloads
on(event: "close", listener: () => any): Socketclass Socketdetritus-client-socket/Socket[src]
on(event: "killed", listener: () => any): Socketclass Socketdetritus-client-socket/Socket[src]
on(event: "log", listener: (error: Errorexternal Error) => any): Socketclass Socketdetritus-client-socket/Socket[src]
on(event: "open", listener: () => any): Socketclass Socketdetritus-client-socket/Socket[src]
on(
event: "packet",
listener: (packet: TransportPacketinterface TransportPacketdetritus-client-socket/TransportPacket) => any
): Socketclass Socketdetritus-client-socket/Socket
[src]
on(event: "ready", listener: () => any): Socketclass Socketdetritus-client-socket/Socket[src]
on(
event: "socket",
listener: (socket: dgram.Socket) => any
): Socketclass Socketdetritus-client-socket/Socket
[src]
on(
event: "warn",
listener: (error: Errorexternal Error) => any
): Socketclass Socketdetritus-client-socket/Socket
[src]
on(event: string | symbol, listener: (...args: any[]) => void): Socketclass Socketdetritus-client-socket/Socket[src]